Natürliche Vorkommen: Spanien (Zentrum, Südwesten und Balearen), Frankreich (möglicherweise nur eingebürgert: sehr selten im Var, in den Alpes Maritimes und auf Korsika), Italien (Sardinien, Sizilien, Ligurien sowie Mittel- und Süditalien ohne Umbrien und Marken), Griechenland (südliche Pindos-Region, südliche Mitte, Peloponnes und Inseln außer nördliche Ägäis), Zypern, Türkei, Syrien, Libanon, Israel, Ägypten, Tunesien, Algerien, Marokko und Teneriffa; eingeschleppt in Portugal, Estland, Tschechien, in der Slowakei, in Moldawien und in der Ukraine
Kulturland, Grasfluren, lichte Wälder, Wegränder und Straßengräben; auf tiefgründigen Sand- oder Mergelböden, manchmal auf Kalkschotter oder Sandflächen; in 0-1200 m Höhe